nums=[1,2,3]
#最少移动次数，使数组元素相等:取中位数为参考元素即可实现最少移动次数
def minMoves2(nums):
    #对数组进行排序
    nums.sort()
    print(nums)
    #取中位数，中位数的时候，需要的操作次数最少
    theMidNumber=nums[int(len(nums)/2)]
    print(theMidNumber)
    count=0
    for i in range(len(nums)):
        count+=abs(theMidNumber-nums[i])
    return count
print(minMoves2(nums))
